繼昨天需求之後,以為Husky解不了我需求,查到有人在用LeftHooks處理Husky辦不到的事
今天google了一下才明白兩者都沒法做到在Build Apk時做SDK upgrade。
關於Husky和LeftHooks的差別在這邊可以看。
由於時間有限,想先做一版在Commit時能夠幫我更新SDK的作法。
圖中看出我在Pre-commit做了flutter-upgrade的檢查。
但問題很快也隨之而來:
看起來是不認得flutter commend。
於是我立刻打開iterm試了一下 flutter upgrade
這語法:
這不是好端端的嗎!!
我再試了一下直接call那個檔案:
都能用啊,沒事啊?
於是我試著把環境變數印出來跟我iterm的結果比較:
有了端倪,
husky那邊讀不到我全部的 $PATH !?:
難道Lefthooks不會有這問題嗎=口=...還沒機會嘗試。
身心俱疲的我,只能先確保是在我電腦上是能跑的...
我把剛剛在iterms中$PATH印出來那段給Assign上去...
希望明天有新發現T_T